\hypertarget{classjost_1_1json__parser}{
\section{jost::json\_\-parser Class Reference}
\label{classjost_1_1json__parser}\index{jost::json\_\-parser@{jost::json\_\-parser}}
}


Collaboration diagram for jost::json\_\-parser:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{classjost_1_1json__parser__coll__graph}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structjost_1_1json__parser_1_1definition}{definition}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classjost_1_1json__parser_ae3fa9b3b670333c9bb5e14b4f15d8a1a}{
typedef std::stack$<$ \hyperlink{structjost_1_1Token}{Token} $>$ {\bfseries parse\_\-stack}}
\label{classjost_1_1json__parser_ae3fa9b3b670333c9bb5e14b4f15d8a1a}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classjost_1_1json__parser_a7117901e8eac48d1cb9a7978816f8e0d}{json\_\-parser} ()
\item 
\hypertarget{classjost_1_1json__parser_ad1eff53d9e34704eca0030d976072e0a}{
void {\bfseries clean\_\-up} ()}
\label{classjost_1_1json__parser_ad1eff53d9e34704eca0030d976072e0a}

\item 
\hypertarget{classjost_1_1json__parser_aa5d585e2e490e6707227a93ca108b2fb}{
\hyperlink{classjost_1_1Object}{jost::Object} $\ast$ {\bfseries parsed\_\-object} ()}
\label{classjost_1_1json__parser_aa5d585e2e490e6707227a93ca108b2fb}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classjost_1_1json__parser_acca03debcfd567a51229aca68ceace71}{
parse\_\-stack {\bfseries pstack}}
\label{classjost_1_1json__parser_acca03debcfd567a51229aca68ceace71}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classjost_1_1json__parser_a8bac95d3307316387cc7996669db2e53}{
struct {\bfseries object\_\-scope\_\-end\_\-functor$<$ json\_\-parser $>$}}
\label{classjost_1_1json__parser_a8bac95d3307316387cc7996669db2e53}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 416 of file json-\/grammar.hpp.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classjost_1_1json__parser_a7117901e8eac48d1cb9a7978816f8e0d}{
\index{jost::json\_\-parser@{jost::json\_\-parser}!json\_\-parser@{json\_\-parser}}
\index{json\_\-parser@{json\_\-parser}!jost::json_parser@{jost::json\_\-parser}}
\subsubsection[{json\_\-parser}]{\setlength{\rightskip}{0pt plus 5cm}jost::json\_\-parser::json\_\-parser ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classjost_1_1json__parser_a7117901e8eac48d1cb9a7978816f8e0d}
JSON \hyperlink{classjost_1_1Parser}{Parser} constructor. 

Definition at line 426 of file json-\/grammar.hpp.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
src/jost/local/json-\/grammar.hpp\end{DoxyCompactItemize}
